// // 二维数组

package main
// import(
// 	"fmt"
// )

// var arr0 [5][3]int
// var arr1 [2][3]int = [...][3]int{{1, 2, 3},{7, 8, 9}}

// func main(){
// 	a := [2][3]int{{1, 2, 3},{4, 5, 6}}
// 	b := [...][2]int{{1, 1},{2, 2}, {3, 4}} 
// 	// 第 2 纬度不能用 "..."。
// 	fmt.Println(arr0, arr1)
// 	fmt.Println(a, b)
// 	fmt.Println(len(a), cap(a))

// 	// 多维数组的遍历
// 	for k1, v1 := range a{
// 		for k2, v2 := range v1{
// 			fmt.Printf("(%d, %d) = %d ",k1 ,k2, v2)
// 		}
// 		fmt.Println()
// 	}
// }
// // 值拷贝行为会造成性能问题，通常会建议使用 slice，或数组指针。